b00eb3a3b90e5922a3bb34c7b7ec0c9f6df42750,icy/roi/ROI.java,ROI,contains,#ROI#,2034

Before Change


                        BooleanMask2D mask;

                        // test first only on content
                        mask = roi.getBooleanMask2D(z, t, c, false);
                        if (!mask.isEmpty() && !getBooleanMask2D(z, t, c, false).contains(mask))
                            return false;

After Change


                        BooleanMask2D roiMask;

                        // take content first
                        mask = new BooleanMask2D(intersection2D, getBooleanMask2D(intersection2D, z, t, c, false));
                        roiMask = new BooleanMask2D(intersection2D,
                                roi.getBooleanMask2D(intersection2D, z, t, c, false));

                        // test first only on content
                        if (!roiMask.isEmpty() && !mask.contains(roiMask))